@charset "utf-8";
*{
	margin: 0;
	padding: 0;
}
body{
	/*font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;*/
	font-family: "微软雅黑";
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	max-width: 1980px;
	min-width: 1200px;
	margin:0 auto;
}
a{
	color: #333333;
	text-decoration: none;
}
a:hover{
	color: #000;
	text-decoration:underline;
	transition: all 0.3s ease-out 0s;
}
html{
-webkit-text-size-adjust:none;
-webkit-touch-callout: none;
max-width: 1980px;
min-width: 1200px;
margin:0 auto;
}
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,pre,form,input,textarea,th,td,select{margin:0; padding:0; font-weight: normal;text-indent: 0;}
a,button,input,textarea,select{ background: none; -webkit-tap-highlight-color:rgba(255,0,0,0); outline:none; -webkit-appearance:none;}
em{font-style:normal}
ul{
    margin:0;
    padding:0;
}
i{
	font-style:normal;
}
li{list-style:none}
img{border:none; vertical-align:top;margin:0;
    padding:0;}
table{border-collapse:collapse;}
textarea{ resize:none; overflow:auto;}
input[type='submit']{-webkit-appearance:none; -moz-appearance:none;}
/*clearfix  清除浮动*/
.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after { display: table; line-height: 0; content: ""; }
.clearfix:after { clear: both; }
.imgwidth100{
	width: 100%;
}


/*单行省略*/
.ellipsis{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.ellipsis-clamp1{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.ellipsis-clamp2{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.ellipsis-clamp3{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

		/*分页	*/
		.paging-box{
			padding-top: 20px;
			margin:0 auto;
			text-align: center;
		}	
		.paging-box .go{
			color: #666;
		}
		.paging-box .fy{
			border: 1px solid #0081cc;
			padding:6px;
			color: #666;
			display: inline-block;
			vertical-align: middle;
			margin: 0 5px;
			cursor: pointer;
			border-radius: 5px;
		}
		.paging-box ul{
			display: inline-block;
			vertical-align: middle;
		}
		.paging-box ul li{
			border: 1px solid #0081cc;
			padding:6px 12px;			
			display: inline-block;
			vertical-align: middle;
			float: left;
			margin: 0 5px;
			cursor: pointer;
			color: #666;
			transition:0.5s all;
			border-radius: 5px;
		}
		.paging-box ul li.active{
			background: #0081CC;
			color: #fff;
		}
		.paging-box ul li:hover,.paging-box .fy:hover{
			background: #0081CC;
			color: #fff;
			transition:0.5s all;
		}
